#include <stdio.h>
#include <signal.h>
#include <unistd.h>
#include <stdbool.h>
void handler(int signumber) {
    printf("我是%d, 我获得了一个信号%d\n", getpid(), signumber);
}
int main() {
    printf("我是进程:%d\n",getpid());
    signal(2, handler);
    while(true) {
        printf("I am a process, I am waiting signal!\n");
        sleep(1);
    }
    return 0;
}